Fast learning neural networks using Cartesian genetic programming

نویسندگان

  • Maryam Mahsal Khan
  • Arbab Masood Ahmad
  • Gul Muhammad Khan
  • Julian Francis Miller
چکیده

A fast learning neuroevolutionary algorithm for both feedforward and recurrent networks is proposed. The method is inspired by the well known and highly effective Cartesian genetic programming (CGP) technique. The proposed method is called the CGP-based Artificial Neural Network (CGPANN). The basic idea is to replace each computational node in CGP with an artificial neuron, thus producing an artificial been tested on a standard benchmark control problem: single and double pole for both Markovian and non-Markovian cases. Results demonstrate that the method can generate effective neural architectures in substantially fewer evaluations in comparison to previously published neuroevolutionary techniques. In addition, the evolved networks show improved generalization and robustness in comparison with other techniques. Secondly, we have explored the capabilities of CGPANNs for the diagnosis of Breast Cancer from the FNA (Finite Needle Aspiration) data samples. The results demonstrate that the proposed algorithm gives 99.5% accurate results, thus making it an excellent choice for pattern recognitions in medical diagnosis, owing to its properties of fast learning and accuracy. The power of a CGP based ANN is its representation which leads to an efficient evolutionary search of suitable topologies. This opens new avenues for applying the proposed technique to other linear/nonlinear and Markovian/non-Markovian control and pattern recognition problems. & 2013 Elsevier B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Estimation of Discharge over the Submerged Compound Sharp-Crested Weir using Artificial Neural Networks and Genetic Programming

Truncated sharp crested weirs are used to measure flow rate and control upstream water surface in irrigation canals and laboratory flumes. The main advantages of such weirs are ease of construction and capability of measuring a wide range of flows with sufficient accuracy. Artificial neural networks (ANNs) and genetic programming (GP) have recently been used for estimation of hydraulic data. In...

متن کامل

Developmental Plasticity in Cartesian Genetic Programming Artificial Neural Networks

This work presents a method for exploiting developmental plasticity in Artificial Neural Networks using Cartesian Genetic Programming. This is inspired by developmental plasticity that exists in the biological brain allowing it to adapt to a changing environment. The network architecture used is that of a static Cartesian Genetic Programming ANN, which has recently been introduced. The network ...

متن کامل

Evolution of Optimal ANNs for Non-Linear Control Problems using Cartesian Genetic Programming

A method for evolving artificial neural networks using Cartesian Genetic Programming (CGPANN) is proposed. The CGPANN technique encodes the neural network attributes namely weights, topology and functions and then evolves them. The performance of the algorithm is evaluated on the well known benchmark problem of double pole balancing, a nonlinear control problem. The phenotype of CGP is transfor...

متن کامل

Evolution of Cartesian Genetic Programs for Development of Learning Neural Architecture

Although artificial neural networks have taken their inspiration from natural neurological systems, they have largely ignored the genetic basis of neural functions. Indeed, evolutionary approaches have mainly assumed that neural learning is associated with the adjustment of synaptic weights. The goal of this paper is to use evolutionary approaches to find suitable computational functions that a...

متن کامل

The Importance of Topology Evolution in NeuroEvolution: A Case Study Using Cartesian Genetic Programming of Artificial Neural Networks

NeuroEvolution (NE) is the application of evolutionary algorithms to Artificial Neural Networks (ANN). This paper reports on an investigation into the relative importance of weight evolution and topology evolution when training ANN using NE. This investigation used the NE technique Cartesian Genetic Programming of Artificial Neural Networks (CGPANN). The results presented show that the choice o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Neurocomputing

دوره 121  شماره 

صفحات  -

تاریخ انتشار 2013